package com.online.edu.util.utils;

import com.baomidou.mybatisplus.core.toolkit.IdWorker;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;

public class StringUtil {
    /**
     * 生成 uuid 字符串
     * @return uuid字符串
     */
    public static String uuid() {
        /*return UUID.randomUUID().toString().replaceAll("-", "");*/
        //生成uuid-19位数字字符串
        String id = "" ;
        String trandStr = String.valueOf((Math.random() * 9 + 1) * 1000000);
        String dataStr = new SimpleDateFormat("yyyyMMddHHMMSS").format(new Date());
        id = trandStr.toString().substring(0, 4);
        id = id + dataStr ;
        return id;
    }

    /**
     * 获取文件后缀名,如果不存在默认为 jpg
     * @param filename 文件名
     * @return 后缀名
     */
    public static String getFileExtName(String filename){
        String defaultName = "jpg";
        if (filename == null)  return defaultName;
        String extName = filename.substring(filename.lastIndexOf("."));
        return  extName.equals("") ? defaultName: extName ;
    }

}
